/**
 * Copyright (C) 2006-2014 版权所有者为北京捷越联合信息咨询有限公司。本系统是商用软件,未经授权擅自复制或传播本程序的部分或全部将是非法的。 
 * @title: BaseHeaderRequestDTO.java
 * @package com.jy.modules.loan.pojo
 * @author chenzun
 * @date 2014-12-11 下午3:33:42
 * @version v1.00
 * @description: TODO(用一句话描述该文件做什么)
 */
package com.jy.modules.cims.data.interact.core;

import java.sql.Timestamp;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotBlank;
import org.springframework.validation.annotation.Validated;

/**
 * @classname: BaseRequestDTO
 * @description: TODO(这里用一句话描述这个类的作用)
 */
@Validated
public class BaseHeaderRequestDTO {

    /**
     * 系统来源
     * 1:贷前
     * 2：贷后
     * 3：理财
     * */
    @NotBlank(message="系统来源sysSource不能为空")
    private String sysSource;

    /**信贷交易流水号*/
    @NotBlank(message="信贷交易流水号frontTransNo不能为空")
    private String frontTransNo;

    /**交易时间*/
    @NotNull(message="交易时间frontTransTime不能为空")
    private Timestamp frontTransTime;

    /**接口编码*/
    @NotBlank(message="接口编码interfaceNo不能为空")
    private String interfaceNo;

    /**业务编码*/
    @NotBlank(message="业务编码busiCode不能为空")
    private String busiCode;

    public String getSysSource() {
        return sysSource;
    }

    public void setSysSource(String sysSource) {
        this.sysSource = sysSource;
    }

    public String getFrontTransNo() {
        return frontTransNo;
    }

    public void setFrontTransNo(String frontTransNo) {
        this.frontTransNo = frontTransNo;
    }

    public Timestamp getFrontTransTime() {
        return frontTransTime;
    }

    
    public void setFrontTransTime(Timestamp frontTransTime) {
        this.frontTransTime = frontTransTime;
    }

    
    public String getInterfaceNo() {
        return interfaceNo;
    }

    
    public void setInterfaceNo(String interfaceNo) {
        this.interfaceNo = interfaceNo;
    }

    
    public String getBusiCode() {
        return busiCode;
    }

    
    public void setBusiCode(String busiCode) {
        this.busiCode = busiCode;
    }

}
